package com.ttg.model.pojo;


import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author chenyou
 * @datetime 2025-09-03 11:02:24
 */
@Data
@TableName("tbl_cost_manage_merch_deposit_loan")
public class CostManageMerchDepositLoan implements Serializable {
    private static final long serialVersionUID = 359310320980364886L;

    @TableId(value = "cmmd_id", type = IdType.AUTO)
    private Long cmmdId;

    @TableField(value = "cmmd_interval_type")
    private String cmmdIntervalType;

    @TableField(value = "cmmd_year")
    private String cmmdYear;

    @TableField(value = "cmmd_month")
    private String cmmdMonth;

    @TableField(value = "cmmd_cls_id_1")
    private String cmmdClsId1;

    @TableField(value = "cmmd_cls_id_2")
    private String cmmdClsId2;

    @TableField(value = "cmmd_mct_no")
    private String cmmdMctNo;

    @TableField(value = "cmmd_mct_name")
    private String cmmdMctName;

    @TableField(value = "cmmd_cust_no")
    private String cmmdCustNo;

    @TableField(value = "cmmd_liveness_day")
    private Integer cmmdLivenessDay;

    @TableField(value = "cmmd_clear_cost")
    private BigDecimal cmmdClearCost;

    @TableField(value = "cmmd_bind_month_avg_amt")
    private BigDecimal cmmdBindMonthAvgAmt;

    @TableField(value = "cmmd_bind_month_lastday_amt")
    private BigDecimal cmmdBindMonthLastdayAmt;

    @TableField(value = "cmmd_bind_deviation_degree")
    private BigDecimal cmmdBindDeviationDegree;

    @TableField(value = "cmmd_bind_weight_rate")
    private BigDecimal cmmdBindWeightRate;

    @TableField(value = "cmmd_month_avg_amt")
    private BigDecimal cmmdMonthAvgAmt;

    @TableField(value = "cmmd_month_lastday_amt")
    private BigDecimal cmmdMonthLastdayAmt;

    @TableField(value = "cmmd_deviation_degree")
    private BigDecimal cmmdDeviationDegree;

    @TableField(value = "cmmd_weight_rate")
    private BigDecimal cmmdWeightRate;

    @TableField(value = "cmmd_credit_amt")
    private BigDecimal cmmdCreditAmt;

    @TableField(value = "cmmd_use_credit_amt")
    private BigDecimal cmmdUseCreditAmt;

    @TableField(value = "cmmd_ratio")
    private BigDecimal cmmdRatio;

    @TableField(value = "cmmd_qtr_id")
    private Long cmmdQtrId;

}

